using System;

namespace BW.WMS.OperationKanban.WCL.Dto.Output
{
    /// <summary>
    /// 货品详情输出信息
    /// </summary>
    public class GoodsDetailOutput
    {
        /// <summary>
        /// 货品ID
        /// </summary>
        public Guid Id { get; set; }

        /// <summary>
        /// 货品编号
        /// </summary>
        public string ItemId { get; set; }

        /// <summary>
        /// 货品名称
        /// </summary>
        public string ItemName { get; set; }

        /// <summary>
        /// 货品类型名称
        /// </summary>
        public string ItemTypeName { get; set; }

        /// <summary>
        /// 规格型号
        /// </summary>
        public string ItemSpec { get; set; }

        /// <summary>
        /// 单位名称
        /// </summary>
        public string UnitName { get; set; }

        /// <summary>
        /// 当前库存
        /// </summary>
        public decimal CurrentInventory { get; set; }

        /// <summary>
        /// 可用库存
        /// </summary>
        public decimal AvailableInventory { get; set; }

        /// <summary>
        /// 待出库
        /// </summary>
        public decimal PendingOutbound { get; set; }

        /// <summary>
        /// 待入库
        /// </summary>
        public decimal PendingInbound { get; set; }
    }
} 